/**
 * File: FileChannelAccess.java
 * Created by: mhaimel
 * Created on: 10 Aug 2009
 * CVS:  $Id: FileChannelAccess.java,v 1.2 2009/10/09 15:15:48 mhaimel Exp $
 */
package uk.ac.ebi.curtain.util.file;

import java.io.Closeable;
import java.io.IOException;

/**
 * @author mhaimel
 *
 */
public interface FileChannelAccess<T extends Closeable> extends Closeable {

	void reportProblem();
	T getChannel() throws IOException;
	void open() throws IOException; 
	boolean isOpen();
}
